//
// Created by wxd on 2025/9/2.
// 渲染引擎全局的资源管理器
//

#pragma once

#ifndef RESOURCEMANAGER_H
#define RESOURCEMANAGER_H

#include "../glFramework/manager/GeometryManager.h"
#include "../glFramework/manager/MaterialManager.h"
#include "../glFramework/manager/LightManager.h"
#include "../glFramework/manager/ShaderManager.h"

// 定义全局的资源类型
enum class ResourceType {
    LIGHT,
    SHADER,
    MATERIAL,
    GEOMETRY,
    TEXTURE
};

class ResourceManager {
public:
    

private:

};

#endif //RESOURCEMANAGER_H